A Methodology for Verifying Refinements of Partial Models
نویسندگان
چکیده
Models are typically used for expressing information that is known at a particular stage in the software development process. Yet, it is also important to express what information a modeler is still uncertain about and to ensure that model refinements actually reduce this uncertainty. Furthermore, when a refining transformation is applied to a model containing uncertainty, it is natural to consider the effect that the transformation has on the level of uncertainty, e.g., whether it always reduces it. In our previous work, we have presented a general approach for precisely expressing uncertainty within models. In this paper, we use these foundations and define formal conditions for uncertainty reducing refinement between individual models and within model transformations. We describe tooling for automating the verification of these conditions within transformations and describe its application to example transformations.
منابع مشابه
Hierarchical Formal Verification Method based on Transactions
Complexity and large scale of SoC designs call for developments in today’s verification techniques. On the one hand, it costs too much efforts and time in traditional RTL modeling methodologies when verifying large scale designs; on the other hand, properties requiring cycle accuracy are not efficiently verified in Transaction Level Models due to the abstraction. In this paper, we present a hie...
متن کاملA new methodology for deriving the efficient frontier of stocks portfolios: An advanced risk-return model
In this paper after a general literature review on the concept of Efficient Frontier (EF), an important inadequacy of the Variance based models for deriving EFs and the high necessity for applying another risk measure is exemplified. In this regard for this study the risk measure of Lower Partial Moment of the first order is decided to replace Variance. Because of the particular shape of the pr...
متن کاملOn the Complexity of Semantic Self-minimization
Partial Kripke structures model only parts of a state space and so enable aggressive abstraction of systems prior to verifying them with respect to a formula of temporal logic. This partiality of models means that verifications may reply with true (all refinements satisfy the formula under check), false (no refinement satisfies the formula under check) or don’t know. Generalized model checking ...
متن کاملبررسی شکل پذیری چشمه اتصال تحت شرایط هندسی متفاوت
Panel zone is one of the most important elements for transferring the lateral load to other elements in Steel Moment Resistant Frames. To some extent, this element through its suitable ductile behavior with beams, that themselves have been known as ductile elements, can increase the overall ductility of SMRF. The suitable design procedure for this element and details, can highly affect the perf...
متن کاملOptimization of Mayonnaise Formula Using Hazelnut Meal Milk as Egg Yolk Substitute at Various Levels of Xanthan-Guar Gum and Response Surface Methodology
Background and Objectives: Mayonnaise is an oil-in-water emulsion stabilized by emulsifying property of the egg yolk. The purpose of this study was to use hazelnut meal milk as an egg-yolk (highly rich in cholesterol) substitute and to find the optimal formula for producing mayonnaise. Materials & Methods: : Samples of mayonnaise with decreased egg yolk contents were produced using hazelnut...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 14 شماره
صفحات -
تاریخ انتشار 2015